[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
FUCOMPP Unordered Compare and Pop Twice (80387) Exception Flags: I D S
FUCOMPP
Logic: sets condition codes in the status word and then pops
twice:
C3 C2 C1 C0 Means
-- -- -- -- -----------
0 0 ? 0 ST > source
0 0 ? 1 ST < source
1 0 ? 0 ST = source
1 1 ? 1 unordered
FUCOMPP compares ST and ST(1), leaves the result encoded in the
status word as shown above, and pops the stack twice.
FUCOMPP is like FCOMPP except that it does not cause an invalid
operation exception if one of the operands is a NAN. Instead, it
sets the condition codes to give an unordered result.
--------------------------------------------------------------------------
Operands Clocks Bytes Example
FUCOMPP 26 3 FUCOMPP
--------------------------------------------------------------------------
Note: Use JP to test for an unordered comparison.
See Also:
FCOM
FCOMP
FCOMPP
FUCOMP
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson